@charset "utf-8";
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0px; padding:0px;
}
ul{
	margin:0px; padding:0px; list-style-type:none;
}
/*---------------------------------------------CSS头部通用样式------------------------------------------*/	
#head{ width:1000px; overflow:hidden; clear:both; margin:0 auto; height:33px}
.h_p_l{ width:440px; height:22px; float:left; padding-left:8px; padding-top:5px}
.h_p_r{ width:440px; height:22px; float:right; padding-right:8px; padding-top:5px}
.head_x{ width:1000px; height:1px; overflow:hidden; clear:both; margin:0 auto; background: #CCC}
.h_p_r a{
	color: #F00;
	text-decoration:none;
}

.h_p_r a:hover{
	color: #F90;}
/*---------------------------------------------head头部通用样式------------------------------------------*/
#top{ width:1000px; height:72px; overflow:hidden; clear:both; margin:0 auto; padding-top:27px}
.logo{ width:495px; height:58px; float:left; background:url(../images/logo.jpg)}
.gg{ width:462px; height:58px; float:right; }
/*---------------------------------------------top头部通用样式------------------------------------------*/
#nav_bj{
	width:900px;
	height:44px;
	border:0px none #a5001e;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#nav{
	width:900px;
	height:44px;
	font-size:14px;
	font-weight:bold;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	font-family: "微软雅黑";
	color: #FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#nav a{
	color: #666666;
	text-decoration:none;
	font-family: "微软雅黑";
}

#nav a:hover{
	color: #0099FF;}
#nav ul li{float:left;}
#nav ul li img{vertical-align:bottom;}
#nav ul li a{
	color:#FFFFFF;
	font-size:14px;
	font-weight:lighter;
	line-height:44px;
	text-decoration:none;
	width:120px;
	display:block;
	text-align:center;
	font-family: "微软雅黑";
	height: 44px;
	background-image: url(../images/h1.jpg);
}
#nav ul li a:hover
{
	color: #FFFFFF;
	font-size:14px;
	font-weight:bold;
	line-height:47px;
	text-decoration:none;
	display:block;
	text-align:center;
	width:120px;
	height:44px;
	font-family: "微软雅黑";
	background-image: url(../images/h2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.contact_an a{
	color: #FFFFFF;
	text-decoration:none;
}

.contact_an a:hover{
	color: #000000}
/*----------------------------------------------nav CSS-----------------------------------------*/
/*轮换大区域*/
.lunhuan{width:100%;height:328px;position:relative;}
.lunhuan #lunhuanback{width:100%;height:328px;position:absolute;left:0px;top:0px;overflow:hidden;}
.lunhuan #lunhuanback p{width:100%;height:328px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);background-repeat:no-repeat;background-position:50% 0px;}
.lunhuan .lunhuan_main{width:1000px;height:328px;margin:0 auto;position:relative;}
/*左侧所有商品列表*/

#lunbonum{ height:12px; line-height:23px;position:absolute;left:520px; top:300px;  z-index:5;}
#lunbonum li{ width:12px;height:12px;float:left; margin-right:8px;background:#B4B4B4; cursor:pointer;border-radius:9px}
#lunbonum .lunboone{background:#C80002;cursor:pointer;}

.propic { width:233px; text-align:center; line-height:25px; }
.propic img {  width:217px; height:159px;  border:1px solid #e8e8e8; padding:2px; text-align:center; margin-left:5px; margin-right:5px;}

.propic1 { width:183px; text-align:center; line-height:25px; }
.propic1 img {  width:171px; height:69px;  border:1px solid #e8e8e8; text-align:center; margin-left:5px; margin-right:5px;}

#banner{ width:1000px; height:529px; overflow:hidden; clear:both; margin:8px auto}
.ban_left{ width:673px; height:527px; float:left;}
.ban_rig{width:311px; height:529px; float:right; }

.news{ width:311px; height:529px; overflow:hidden; clear:both; background:url(../images/news.jpg) no-repeat;}
.news_bt{ width:252px; height:32px; overflow:hidden; clear:both; margin:0 auto}
.news_pic{ width:252px; height:114px; margin:24px auto 0px; height:114px}
.news_nr{ width:242px; height:89px; padding:5px; margin:0 auto}
.news_nr2{ width:252px; height:64px; overflow:hidden; clear:both; margin:8px auto 0px; }
.news_pic2{ width:65px; height:64px; float:left}
.news_nr3{ width:186px; height:64px; float:right}
/*----------------------------------------------ct1 CSS-----------------------------------------*/
#ct{ width:1000px; overflow:hidden; clear:both; margin:8px auto}
.about{ width:437px; float:left}
.gshj{ width:204px; float:left; padding-left:32px}
.contact{ width:312px; float:right}
.about_bt{ width:437px; height:32px; overflow:hidden; clear:both; margin:0 auto}
.about_nr{ width:427px; height:242px; overflow:hidden; clear:both; padding:5px}
.qywh_nr{ width:427px; height:159px; overflow:hidden; clear:both; padding:5px}
.gshj_bj{ width:204px; height:485px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/gshj.jpg)}
.gshj_bt{ width:110px; height:38px; overflow:hidden; clear:both; margin:0 auto}
.gshj_pic{ width:186px; height:332px; margin:12px auto; overflow:hidden; clear:both}
.contact_bj{ width:312px; height:485px; overflow:hidden; clear:both; margin:0 auto; background: url(../images/contact_bj.jpg) }
.contact_bt{ width:251px; height:34px; overflow:hidden; clear:both; margin:0 auto}
.contact_an{ width:80px; height:23px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/contact_an.jpg); padding-top:2px; font-size:13px; font-weight:bold; color:#630}
.contact_pic{width:252px; height:189px; overflow:hidden; clear:both; background:url(../images/contact_pic.jpg); margin:5px auto}
.contact_wz{ width:251px; height:170px; overflow:hidden; clear:both; margin:8px auto 0px}
.guanggao{ width:1000px; height:126px; overflow:hidden; clear:both; margin:8px auto; }
/*----------------------------------------------ct CSS-----------------------------------------*/
.cpzs_ban{ width:1000px; height:160px; margin:0 auto 8px; overflow:hidden; clear:both; background:#000}
.cpfl{ width:204px; float:left;}
.cpfl_pic{ width:166px; height:170px; overflow:hidden; clear:both; margin:4px auto 0px; background:#000}
.cpfl_bj{ width:166px; height:29px; overflow:hidden; clear:both; margin:4px auto 0px; background: url(../images/cpfl_bj.jpg);  padding-top:6px; }
.cpfl_bj a,.pro_wz a{
	color: #FFFFFF;
	text-decoration:none;
}

.cpfl_bj a:hover,.pro_wz a:hover{
	color: #D00D6F}
.cpzs{ width:788px; float:right} 
.cpzs_bt{ width:750px; height:29px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/cpzs_bt.jpg); padding-left:38px; padding-top:6px; font-size:16px; font-weight:bold; color: #000}
.cpzs_nr{ width:772px; height:424px; overflow:hidden; clear:both; padding:8px; background:url(../images/cpzs_nr.jpg); padding-top:18px}
.pro_pic{ width:165px; height:165px; padding:1px; border:1px #000 solid; margin:0 auto}
.pro_wz{ width:169px; height:24px; background:#000; padding-top:4px; overflow:hidden; clear:both; margin:2px auto 0px}

#ft_tel{ width:1000px; height:24px; background:#000; padding-top:8px; color:#FFF; margin:0 auto}

#fri{ width:1000px; height:28px; background:#000; padding-top:12px; color:#FFF; margin:8px auto 0px}
#foot{ width:1000px; height:22px; background: #333; padding-top:2px; color:#FFF; margin:0 auto}
#ny_ban{ width:1000px; height:260px; overflow:hidden; clear:both; margin:8px auto; background:#000}
.ny_top{ width:788px; height:13px; overflow:hidden; clear:both; background: url(../images/cpzs_top.jpg)}
.ny_nr{ width:772px; min-height:411px; overflow:hidden; clear:both; background: url(../images/cpzs_zj.jpg) repeat-y ; padding:8px}
.ny_foot{ width:788px; height:10px; overflow:hidden; clear:both; background:url(../images/cpzs_foot.jpg)}
s